//
//  BaseHandler.h
//  callmed
//
//  Created by x x on 2017/9/5.
//  Copyright © 2017年 xx. All rights reserved.
//

#import <Foundation/Foundation.h>


/**
 *  返回结果
 *  @block
 *      data    返回的数据
 *      success 是否成功
 *      message 提示信息
 *
 */
typedef void(^BackResultBlock) (id data, BOOL success, NSString *message);
/**
 *  返回结果
 *  @block
 *      success 是否成功
 *
 */
typedef void(^InitializeBlock)(BOOL success);

@interface BaseHandler : NSObject

@property (nonatomic, copy) InitializeBlock initializeResult;

/**
 销毁前调用
 */
- (void)releaseData;

/**
 初始化
 */
- (void)initData;



/**
 刷新页面-不重新请求数据
 */
- (void)refreshWithView;

/**
 刷新页面-重新请求数据
 */
- (void)refreshWithData;

@end
